hoist with his own petard - Alemán Inglés Diccionario